package nc.uapbd.vo.sever;

import nc.vo.arap.receivable.AggReceivableBillVO;
import nc.vo.arap.receivable.ReceivableBillVO;
import nc.vo.pub.AggregatedValueObject;
import nc.vo.pub.BusinessException;
import nc.vo.pub.workflownote.WorkflownoteVO;
import nc.vo.so.m32.entity.SaleInvoiceVO;
import nc.vo.to.m5f.entity.SettleListVO;


public interface  ListenerSever {
	public void saleInvoice(SaleInvoiceVO[] saleInvoiceVOs ) throws BusinessException;

	public void receivableBill(AggReceivableBillVO[] parentVO) throws BusinessException;

	public void receivableBillSH(AggReceivableBillVO[] parentVO) throws BusinessException;

	public void updataSH(String id) throws BusinessException;

	public void settleListener(SettleListVO[] settleListVOS) throws BusinessException;

	public Object executeUapbd__RequiresNew (String var1, String var2, WorkflownoteVO workflownoteVO, AggregatedValueObject var4)throws Exception;

	public SettleListVO executeUapbd__RequiresNew (SettleListVO vo)throws Exception;
}
